Skip to content

Complete missing Arabic (ar) translations#70383

Open
shahar1 wants to merge 1 commit into
apache:mainfrom
shahar1:update-arabic-translation
Open

Complete missing Arabic (ar) translations#70383
shahar1 wants to merge 1 commit into
apache:mainfrom
shahar1:update-arabic-translation

Conversation

@shahar1

@shahar1 shahar1 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Brings the Arabic (ar) UI locale back to 100% coverage — it had drifted to 90% (119 missing keys) as new UI features landed, so Arabic-speaking users saw English fallbacks in the dashboard deadlines/alerts panels, the keyboard-shortcuts help, preset filters, run-state counts, and the asset/task state stores.

Terminology follows the glossary in .claude/skills/airflow-translations/locales/ar.md and the wording already used in ar/*.json, including the full six-form CLDR plural set (_zero/_one/_two/_few/_many/_other) for the new pluralised showMoreAlerts key, and Western Arabic numerals throughout.

breeze ui check-translation-completeness --language ar now reports 100% with 0 missing and 0 TODOs.

Recovered wording from the state-store rename

assetStoreassetStateStore and taskStoretaskStateStore were renamed upstream, which orphaned ~30 already-translated Arabic keys and left the new ones untranslated. Rather than re-translate from scratch, the existing Arabic wording is carried over to the new keys (with "المخزن" qualified as "مخزن الحالة" to match the added "State"), and the dead pre-rename keys — which existed only in this locale — are removed.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

The Arabic locale had drifted to 90% coverage as new UI features landed,
so Arabic-speaking users saw untranslated English fallbacks across the
dashboard, keyboard-shortcuts help, preset filters and the new state
stores.

The asset and task state stores were previously called "asset store" and
"task store". Their Arabic wording is carried over to the renamed keys so
the existing translation is not lost, and the dead pre-rename keys — which
only ever existed in this locale — are dropped.
@shahar1
shahar1 requested a review from hussein-awala as a code owner July 24, 2026 12:15
@boring-cyborg boring-cyborg Bot added area:translations area:UI Related to UI/UX. For Frontend Developers. translation:ar labels Jul 24, 2026
@shahar1

shahar1 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

cc: @ahmadtfarhan

@shahar1 shahar1 added the backport-to-v3-3-test Backport to v3-3-test label Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:translations area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-3-test Backport to v3-3-test translation:ar

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant